#include <cstdlib>
#include "unixAbsThreads.h"

unixAbsThreads::unixAbsThreads(void)
: absThreads()
{
}

unixAbsThreads::unixAbsThreads(void *(*ptr)(void *), void *param)
: absThreads(ptr, param)
{
}

unixAbsThreads::unixAbsThreads(const unixAbsThreads &obj)
{
	this->_handle = obj._handle;
	this->_startRoutine=  obj._startRoutine;
	this->_param = obj._param;
}

unixAbsThreads&		unixAbsThreads::operator=(const unixAbsThreads &obj)
{
	if (this != &obj)
	{
		this->_handle = obj._handle;
		this->_startRoutine = obj._startRoutine;
		this->_param = obj._param;
	}
	return (*this);
}

unixAbsThreads::~unixAbsThreads(void)
{
}

bool				unixAbsThreads::createThread(void)
{
	return (false);
}

bool				unixAbsThreads::waitThread(void)
{
	return (false);
}

int					unixAbsThreads::terminateThread(void)
{
	return (-1);
}
